blob transformations